Lifted structural invariant analysis of Petri net product lines

نویسندگان

چکیده

Petri nets are commonly used to represent concurrent systems. However, they lack support for modelling and analysing system families, like variants of controllers, different variations a process model, or the possible configurations flexible assembly line. To facilitate potentially large collections similar systems, in this paper, we enrich with variability mechanisms based on product line engineering. Moreover, present methods efficient analysis place transition invariants all defined versions net. Efficiency is achieved by family as whole, instead each net variant separately. For purpose, lift notion incidence matrix level, rely constraint solving techniques. We tool evaluate benefits our techniques synthetic realistic examples, achieving some cases speed-ups two orders magnitude respect

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Petri Net Analysis Using Invariant Generation

Petri nets have been widely used to model and analyze concurrent systems. Their wide-spread use in this domain is, on one hand, facilitated by their simplicity and expressiveness. On the other hand, the analysis of Petri nets for questions like reachability, boundedness and deadlock freedom can be surprisingly hard. In this paper, we model Petri nets as transition systems. We exploit the specia...

متن کامل

Structural Petri net equivalence

An equivalence relation, called structural bisimilarity, is given for labeled Place-Transition nets. In contrast to behavioral bisimilarity of nets, this equivalence only depends upon the structure of the nets considered, that is, their places and transitions and the way these are connected. It does not involve any conversion to transition systems. Algorithms are given for reducing a net to its...

متن کامل

Invariant-Based Performance Analysis of Timed Petri Net Models

In timed Petri nets, temporal properties are associated with transitions as transition firing times (or occurrence times). For net models which can be decomposed into a family of place invariants, performance analysis can be conveniently performed on the basis of its components. The paper presents an approach to finding place invariants of net models and proposes an incremental method which, fo...

متن کامل

Petri Net Level WCET Analysis

We present an approach for Worst-Case Execution Time (WCET) Analysis of embedded system software that is generated from Petri net specifications. The main characteristic of the approach is that standard Petri net analysis methods are utilized in order to automatically derive additional flow information for WCET analysis. Furthermore, the approach presented in this paper clearly separates the an...

متن کامل

On the Use of Structural Petri Net Analysis for Studying Product Form Equilibrium Distributions of Queueing Networks with Blocking

In this paper we investigate some relations between the Petri net formalism and the queueing networks with blocking. This type of queueing network models are used to represent systems with finite capacity resource constraints, such as production, communication and computer systems. Various blocking mechanisms have been defined in the literature to represent the different behaviours of real syst...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of logical and algebraic methods in programming

سال: 2023

ISSN: ['2352-2208', '2352-2216']

DOI: https://doi.org/10.1016/j.jlamp.2022.100824